floating artificial reef - German English Dictionary